include ../common.mk

CFLAGS = $(CFLAGS_STD) $(CFLAGS_COMMON) $(CFLAGS_GLIB) $(CFLAGS_LCM) $(CFLAGS_LCMTYPES) -D_GNU_SOURCE
LDFLAGS = $(LDFLAGS_STD) $(LDFLAGS_COMMON) $(LDFLAGS_GLIB) $(LDFLAGS_LCM) $(LDFLAGS_LCMTYPES)

LDFLAGS += -lpthread -lm
#LDFLAGS +=   `pkg-config --libs glib-2.0 gthread-2.0`

pimud:=$(BIN_PATH)/pimud

pimud_obj:=main.o

.PHONY: all test clean tidy

all: $(pimud)

$(pimud): $(pimud_obj)
	@echo "    [$@]"
	$(CC) -o $@ $(pimud_obj) $(LDFLAGS)

%.o: %.c
	@echo "    [$@]"
	$(CC) -c -o $@ $< $(CFLAGS)

test:
	@echo gps18 : nothing to test

clean: tidy
	rm -f $(pimud) $(gps_lcm_listen)

tidy:
	rm -f $(pimud_obj) $(gps_lcm_listen_obj)
